.flex {
		display: flex;
	}

	.red {
		color: #FE5F5F;
	}

	.hui {
		color: #A1ADBB;
	}

	.deepHui {
		color: #435C7A;
	}
	
	.qrcode {
		display: flex;
		text-align: center;
		align-items: center;
		justify-content: center;
		padding-top: 35px;
	}
	
	.marl50{
		margin-left: 6.285714rem;
	}




	@media  (min-height: 0px) and (max-height: 1910px) {
		    .leftDiv{
				width: 33%;
			}
			.centerDiv {
								width: 33%;
				font-size: 3.2rem;
				text-align: center;
			}
			
			.rigthDiv {
								width: 33%;
								text-align: right;
								padding-right: 2rem;
			}
			
			.title {
				font-size: 2.742857rem;
				font-family: Source Han Sans CN;
				font-weight: 400;
				margin-top: 2.975rem;
				margin-bottom: 1.5625rem;
				color: #435C7A;
				display: flex;
			}
	}
	
	@media  (min-height: 1919px)  {
		
		    .leftDiv{
				width: 33%;
			}
			.centerDiv {
								width: 33%;
				font-size: 3.2rem;
				text-align: center;
			}
			
			.rigthDiv {
								width: 33%;
								text-align: right;
								padding-right: 2rem;
			}
			
			.title {
				font-size: 2.742857rem;
				font-family: Source Han Sans CN;
				font-weight: 400;
				margin-top: 1.875rem;
				margin-bottom: 1.5625rem;
				color: #435C7A;
				display: flex;
			}
	}



	.conentBox {
		display: flex;
		width: 100%;
		flex-wrap: wrap;
		justify-content: center;
	}

	.conentBoxItem {
		height: 470px;
		width: 20%;
		margin: 2.5%;
		background: #FFFFFF;
		box-shadow: 0px 1px 27px 0px rgba(42, 103, 177, 0.09);
		border-radius: 8px;
		text-align: center;
	}

	.conentBoxItemImg {
		width: 60%;
		height: 75px;
		object-fit: contain;
		background-position: center;
		background-repeat: no-repeat;
		background-size: contain;
		margin-top: 150px;
		border: none;

	}

	.pad15 {
		padding-left: 60px;
	}

	.conentBoxItemName {
		margin-top: 20px;
		font-size: 3vw;
		font-family: Source Han Sans CN;
		font-weight: 400;
		color: #435C7A;
	}

	.payBox {
		width: 420px;
		height: 390px;
		background: #FFFFFF;
		box-shadow: 0px 1px 27px 0px rgba(42, 103, 177, 0.09);
		border-radius: 6px;
		position: fixed;
		bottom: 20.25rem;
		padding-bottom: 1.875rem;
		left: calc(50% - 210px);
		text-align: center;
		z-index: 3;
	}

	.payByCardBox {
		width: 559px;
		background: #FFFFFF;
		padding-bottom: 40px;
		box-shadow: 0px 1px 27px 0px rgba(42, 103, 177, 0.09);
		border-radius: 6px;
		position: fixed;
		bottom: 160px;
		padding-left: 45px;
		padding-right: 45px;
		right: 220px;
		text-align: center;
		z-index: 3;
	}

	.payBoxTop {
		display: flex;
		width: 100%;
		position: relative;
	}

	.payBoxTopTime {
		font-size: 2.0rem;
		font-family: Source Han Sans CN;
		font-weight: 400;
		color: #57A8FF;
		line-height: 48px;
		margin-left: 1.8125rem;
		margin-top: 1.05rem;
	}

	.payBoxTopClose {
		width: 3.125rem;
		height: 3.125rem;
		background: #57A8FF;
		border-radius: 6px;
		position: absolute;
		right: 0;
		top: 0;
		color: #FFF0FF;
		font-size: 3rem;

	}

	.yiny {
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background-color: rgba(0, 0, 0, 0.5);
		z-index: 2;
	}

	.itemIitle {
		width: 100%;
		text-align: center;
		font-size: 2rem;
		margin-top: 20px;
	}

	.textCenter {
		text-align: center;
	}


	.huiHei {
		color: #435C7A;
	}

	.eCodeLeftBox {
		width: 70%;
		padding-top: 30px;
	}

	.eCodeRightBox {
		margin-top: 25px;
		width: 40%;
		padding-bottom: 100%;
	}

	.zfbBule {
		color: #57A8FF;
	}

	.inputStyle {
		width: 450px;
		height: 70px;
		background: #EDF2F5;
		border-radius: 8px;
		border: none;
		padding: 10px;
		margin-top: 20px;
		font-size: 3VW;
		text-align: center;
	}

	.inputStyle::-webkit-input-placeholder {
		font-size: 3VW;
		text-align: center;
		font-family: Source Han Sans CN;
		font-weight: 400;
		color: #AEBBCB;
	}

	.NumberBox {
		display: flex;
		flex-wrap: wrap;
		padding-left: 30px;
		padding-rigth: 30px;
	}

	.number {
		background: #57A8FF;
		border-radius: 6px;
		font-size: 3vw;
		font-family: Source Han Sans CN;
		font-weight: 400;
		color: #FFFFFF;
		margin: 20px;
		width: 126px;
		height: 60px;
		margin-bottom: 0px;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.makeSureBox {
		display: flex;
		justify-content: center;
	}

	.makeSure {
		margin-top: 30px;
		background: #46C349;
		box-shadow: 0px 1px 27px 0px rgba(42, 103, 177, 0.09);
		border-radius: 8px;
		font-size: 3.5VW;
		font-family: Source Han Sans CN;
		font-weight: 400;
		color: #FFFFFF;
		padding: 15px;
		padding-left: 35px;
		padding-right: 35px;
	}

	

	.successBox {
		width: 150px;
		height: 139px;
		margin-top: 50px;
	}

	.cardMar {
		margin-top: 40px;
	}